import PageTools from '@/components/PageTools'

// 1. 声明一个插件
// 声明插件的两种形式：
// 1.1 插件如果是一个对象，对象里面要有一个 install 方法，install 方法中会接收到 Vue
// 2.1 插件如果是一个函数，这个函数本身就会被作为 install 方法，install 方法中会接收到 Vue
const componentPlugin = {
  install(Vue) {
    // 全局注册组件
    Vue.component('PageTools', PageTools)
    // 注册全局自定义指令
    // 在 Vue 原型上挂载全局属性或方法
    // Vue.prototype.xxx = xxx
  }
}
// const componentPlugin2 = (Vue) => {
// }

export default componentPlugin
